/**
 * 第27章 解释器模式之故事代码
 * 代码清单-p4ch27a-347页a：抽象表达式类 {@link top.kaoshanji.p4ch27a.Expression}
 * 代码清单-p4ch27a-348页a：变量解析器 {@link top.kaoshanji.p4ch27a.VarExpression}
 * 代码清单-p4ch27a-349页a：抽象运算符号解析器 {@link top.kaoshanji.p4ch27a.SymbolExpression}
 * 代码清单-p4ch27a-349页b：加法解析器 {@link top.kaoshanji.p4ch27a.AddExpression}
 * 代码清单-p4ch27a-349页c：减法解析器 {@link top.kaoshanji.p4ch27a.SubExpression}
 * 代码清单-p4ch27a-350页a：解析器封装类 {@link top.kaoshanji.p4ch27a.Calculator}
 * 代码清单-p4ch27a-351页a：客户模拟类 {@link top.kaoshanji.p4ch27a.Client}
 * @author kaoshanji
 * ^_^
 * create time 2025/3/27 19:00
 */
package top.kaoshanji.p4ch27a;